package main

import (
	"fmt"
	"slices"
)

// 删除切片重复数字（我的思路，新建切片通过查找是否存在新数组，
// 存在不添加即可）
func removeDuplicates(nums []int) []int {
	newSlice := make([]int, 0)
	for _, v := range nums {
		if !slices.Contains(newSlice, v) {
			newSlice = append(newSlice, v)
		}
	}
	return newSlice
}

func main() {
	a := removeDuplicates([]int{1, 1, 2, 4, 5, 4})
	fmt.Println("新切片：", a)
}
